package shark.picture.listener;

import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.read.listener.ReadListener;
import com.alibaba.excel.util.ListUtils;
import lombok.extern.slf4j.Slf4j;
import shark.picture.data.pojo.easyExcel.DicPdjlxtmModelSpecExcelPojo;

import java.util.List;

/**
 * @author jianxin.wei
 * @description
 * @date 2025/6/6 10:34
 */
@Slf4j
public class DixPdjlxtmModelSpecListener implements ReadListener<DicPdjlxtmModelSpecExcelPojo> {

    // 处理的批次数量
    private static final int BATCH_COUNT = 100;

    private List<DicPdjlxtmModelSpecExcelPojo> cachedDataList = ListUtils.newArrayListWithExpectedSize(BATCH_COUNT);

    private DicPdjlxtmModelSpecExcelPojo dicPdjlxtmModelSpecExcelPojo;

    public DixPdjlxtmModelSpecListener(DicPdjlxtmModelSpecExcelPojo dicPdjlxtmModelSpecExcelPojo) {
        this.dicPdjlxtmModelSpecExcelPojo = dicPdjlxtmModelSpecExcelPojo;
    }

    @Override
    public void invoke(DicPdjlxtmModelSpecExcelPojo dicPdjlxtmModelSpecExcelPojo, AnalysisContext analysisContext) {

    }

    @Override
    public void doAfterAllAnalysed(AnalysisContext analysisContext) {

    }
}
